package com.sysef.negocio;

import java.util.Collection;

import com.sysef.dao.DAOServicio;
import com.sysef.exception.DAOExcepcion;
import com.sysef.modelo.BeanServicio;

public class GestionServicio {

	public Collection<BeanServicio> buscarPorNombre(String nombre)
			throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		return dao.listar();
	}

	public BeanServicio insertar(BeanServicio objBeanServicio)
			throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		return dao.insertar(objBeanServicio);
	}

	public BeanServicio obtener(int intIdServicio) throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		return dao.obtener(intIdServicio);
	}

	public void eliminar(int intIdServicio) throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		dao.eliminar(intIdServicio);
	}

	public BeanServicio actualizar(BeanServicio objBeanServicio) throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		return dao.actualizar(objBeanServicio);
	}

	public Collection<BeanServicio> listar() throws DAOExcepcion {
		DAOServicio dao = new DAOServicio();
		return dao.listar();
	}
	
}
